package opn.srn.common;

import java.util.Map;

public interface IMessage extends Cloneable {
	<T> void setData(String name, T value);

	<T> T getData(String name);

	<T> T remove(String name);

	void clear();

	<T> Map<String, T> getAllDatas();

	Object clone() throws CloneNotSupportedException;
}
